package com.elink.enginerring.postbar.entity;

import java.util.Date;
import java.util.List;

import com.elink.enginerring.label.entity.Label;
import com.elink.enginerring.user.entity.Person;

public class Postbar {
    private String postbarId;

    private Integer tcId;

    private Integer scId;

    private String userId;

    private String title;

    private Date time;

    private String labelIds;

    private Float price;

    private Integer browseCount;

    private Integer collectionCount;

    private Integer replyCount;

    private String picturePath;

    private Byte solve;

    private Byte remindType;

    private Byte authStatus;

    private Byte closeStatus;

    private Integer hierId;

    private Integer grade;

    private String content;

    //外联
    private List<Reply>replyList;//百问百答回复
    
    private List<PostbarDc>pdcList;//百问百答详情分类
    
    private List<Label>labelList;//百问百答标签

    private Person user;//百问百答用户
    
    public String getPostbarId() {
        return postbarId;
    }

    public void setPostbarId(String postbarId) {
        this.postbarId = postbarId == null ? null : postbarId.trim();
    }

    public Integer getTcId() {
        return tcId;
    }

    public void setTcId(Integer tcId) {
        this.tcId = tcId;
    }

    public Integer getScId() {
        return scId;
    }

    public void setScId(Integer scId) {
        this.scId = scId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public String getLabelIds() {
        return labelIds;
    }

    public void setLabelIds(String labelIds) {
        this.labelIds = labelIds == null ? null : labelIds.trim();
    }

    public Float getPrice() {
        return price;
    }

    public void setPrice(Float price) {
        this.price = price;
    }

    public Integer getBrowseCount() {
        return browseCount;
    }

    public void setBrowseCount(Integer browseCount) {
        this.browseCount = browseCount;
    }

    public Integer getCollectionCount() {
        return collectionCount;
    }

    public void setCollectionCount(Integer collectionCount) {
        this.collectionCount = collectionCount;
    }

    public Integer getReplyCount() {
        return replyCount;
    }

    public void setReplyCount(Integer replyCount) {
        this.replyCount = replyCount;
    }

    public String getPicturePath() {
        return picturePath;
    }

    public void setPicturePath(String picturePath) {
        this.picturePath = picturePath == null ? null : picturePath.trim();
    }

    public Byte getSolve() {
        return solve;
    }

    public void setSolve(Byte solve) {
        this.solve = solve;
    }

    public Byte getRemindType() {
        return remindType;
    }

    public void setRemindType(Byte remindType) {
        this.remindType = remindType;
    }

    public Byte getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(Byte authStatus) {
        this.authStatus = authStatus;
    }

    public Byte getCloseStatus() {
        return closeStatus;
    }

    public void setCloseStatus(Byte closeStatus) {
        this.closeStatus = closeStatus;
    }

    public Integer getHierId() {
        return hierId;
    }

    public void setHierId(Integer hierId) {
        this.hierId = hierId;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

	public List<PostbarDc> getPdcList() {
		return pdcList;
	}

	public void setPdcList(List<PostbarDc> pdcList) {
		this.pdcList = pdcList;
	}

	public List<Label> getLabelList() {
		return labelList;
	}

	public void setLabelList(List<Label> labelList) {
		this.labelList = labelList;
	}

	public List<Reply> getReplyList() {
		return replyList;
	}

	public void setReplyList(List<Reply> replyList) {
		this.replyList = replyList;
	}

	public Person getUser() {
		return user;
	}

	public void setUser(Person user) {
		this.user = user;
	}
}